to pledge oneself - Spanish English Dictionary